function initTD() {
	dojo.declare("TDTAnnoLayer", esri.layers.DynamicMapServiceLayer, {
		constructor: function() {
			this.initialExtent = this.fullExtent = new esri.geometry.Extent({
				xmin: 115,
				ymin: 30.8,
				xmax: 123,
				ymax: 35.2,
				spatialReference: {
					wkid: 4326
				}
			});
			this.spatialReference = new esri.SpatialReference({
				wkid: 4326
			});
			this.loaded = true;
			this.onLoad(this);
		},
		getImageUrl: function(extent, width, height, callback) {
			var params = {
				request: "GetMap",
				transparent: true,
				format: "image/png",				
				version: "1.1.1",
				layers: "jsnew",
				bgcolor:"ffffff",
				styles: "default,default",
				exceptions: "application/vnd.ogc.se_inimage",
				//changing values
				bbox: extent.xmin + "," + extent.ymin + "," + extent.xmax + "," + extent.ymax,
				srs: "EPSG:" + extent.spatialReference.wkid,
				width: width,
				height: height
			};
			callback("http://localhost:8080/geoserver/gwc/service/wms?" + dojo.objectToQuery(params));
		}
	})
}